package com.ruoyi.tiktok.mapper;

import java.util.List;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.tiktok.domain.TFile;
import org.apache.ibatis.annotations.Mapper;

/**
 * fileUploadMapper接口
 * 
 * @author admin
 * @date 2024-08-22
 */

@Mapper
public interface TFileMapper<T> extends BaseMapper<TFile>
{
    /**
     * 查询fileUpload
     * 
     * @param id fileUpload主键
     * @return fileUpload
     */
    public TFile selectTFileById(Long id);

    /**
     * 查询fileUpload列表
     * 
     * @param tFile fileUpload
     * @return fileUpload集合
     */
    public List<TFile> selectTFileList(TFile tFile);

    /**
     * 新增fileUpload
     * 
     * @param tFile fileUpload
     * @return 结果
     */
    public int insertTFile(TFile tFile);

    /**
     * 修改fileUpload
     * 
     * @param tFile fileUpload
     * @return 结果
     */
    public int updateTFile(TFile tFile);

    /**
     * 删除fileUpload
     * 
     * @param id fileUpload主键
     * @return 结果
     */
    public int deleteTFileById(Long id);

    /**
     * 批量删除fileUpload
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTFileByIds(Long[] ids);
}
